

/*
* 1、注释和JS一致
* 2、函数声明不需要关键字
* 3、返回类型 + 函数名称 + 参数类型
* 4、打印使用print
* 5、每条语句结束必须用;
* 6、字符串支持模版变量
*
* 使用 dart 文件名(dart syntax.dart) 执行代码
*
*/
void main() {

  /* 打印输出 */
  print("hello flutter");

  var number = 100;

  /* 函数调用 */
  printInteger(number);
}

void printInteger(int number) {
  /* 字符引用变量 */
  print("this number is $number");
}

// 单行注释
/* 多行注释 */
/// 文档注释


/* 变量声明 */
void variableDefine() {
  /* 具体类型声明 */
  int age = 18;

  /* 非具体类型 */
  var length = 100;
  dynamic year = 2024;

  /* 默认值, 不能隐式转换　（null !-> false） */
  int weight; /* -> int weight = null; */
}

/* 常量声明 */
void constantDefine() {
  const age = 19;
  final age2 = 19;
  const String name = 'cloud9';
}

